I had a similar issue setting up a payment method for my online sales and things only started going smoothly after I sorted out my business setup through Yourcompanyformations.co.uk. They handled the paperwork fast, and once I had the company details ready, PayPal accepted everything without any holdup. Made things a lot easier on my end.